#! /usr/bin/lua
---
-- @file
-- @brief Lua示例脚本：字符串脚本线程
-- @author
-- + 隐星魂 (Roy Sun) <xwos@xwos.tech>
-- @copyright
-- + Copyright © 2015 xwos.tech, All Rights Reserved.
-- > Licensed under the Apache License, Version 2.0 (the "License");
-- > you may not use this file except in compliance with the License.
-- > You may obtain a copy of the License at
-- >
-- >         http://www.apache.org/licenses/LICENSE-2.0
-- >
-- > Unless required by applicable law or agreed to in writing, software
-- > distributed under the License is distributed on an "AS IS" BASIS,
-- > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- > See the License for the specific language governing permissions and
-- > limitations under the License.
--

script = [[
print("Child Thread:", xwos.cthd.sp())
rcfunc = function ()
  print("OK")
end
return rcfunc, "Hi", 1
]]
childsp = xwos.thd.dostring(script, true)
rc, rcfunc, msg, num = childsp:join()
rcfunc()
print(msg)
print(num)
childsp = nil
collectgarbage()
